﻿@Code
    ViewBag.Title = "Cuadro resumen de notas"
End Code
@Section SetSubMenuActive @Html.DefinirSubMenuSelected(65) End Section
@Section AppBarTitulo <div id="jerti-appbar"><h1>Obtener el cuadro resumen de notas en formato MS Excel</h1></div> End Section
<div id="jerti-content">
    @Html.TituloHeader("Descargar el cuadro resumen de notas en formato Excel (XLS)")
    @Html.TableFields(""
        ).AddField("cmbAE", "Seleccione el Año Escolar", JFControlType.ComboBox, New JFOptionsFields().setSource(Url.Action("_get_anios_escolares", "Profesores"))
        ).AddField("cmbGrado", "Seleccione el Grado", JFControlType.ComboBox, New JFOptionsFields().setSource(Url.Action("_get_grados_imparte_profesor", "Profesores"), False)
        ).AddField("cmbMateria", "Seleccione la Materia", JFControlType.ComboBox, New JFOptionsFields().setSource(Url.Action("_getMaterias_AJAX", "Profesores"), False)
        ).AddField("cmbPeriodo", "Seleccione el Periodo Evaluativo", JFControlType.ComboBox, New JFOptionsFields().setSource(Url.Action("_get_periodos_eva_byyear", "Profesores"), False)
    ).SetTableWidth(920)
    <br />
    @Html.TextPage(
        ).AddLine("Una vez establecido todos los parámetros anteriores, usted podrá descargar el Cuadro resumen de notas a través del siguiente link:"
        ).AddLine(String.Format("<strong>- </strong>{0}",
                                Html.ActionLink("Descargar el Cuadro Resumen de notas en formato de MS Excel (XLS)",
                                                "CuadroResumenNotasProfesor",
                                                "Reportes",
                                                Nothing, New With {.ID = "link-report"}))
    )
</div>

<script type="text/javascript">
    $(function () {
        //Guardamos la URL por defecto
        $('#link-report').attr('data-jerti-report', $('#link-report').attr('href'));

        $('#cmbAE').on({
            change: function () { $('#cmbGrado').loadComboBox(); },
            loadSuccess: function () { $('#cmbGrado').loadComboBox(); }
        });

        $('#cmbGrado').on({
            setParametros: function () {
                return { Year: $('#cmbAE').val() }
            },
            change: function () { $('#cmbMateria').loadComboBox(); },
            loadSuccess: function () { $('#cmbMateria').loadComboBox(); }
        });

        $('#cmbMateria').on({
            setParametros: function () {
                return { Id_grado: $('#cmbGrado').val()}
            },
            change: function () { $('#cmbPeriodo').loadComboBox(); },
            loadSuccess: function () { $('#cmbPeriodo').loadComboBox(); }
        });

        $('#cmbPeriodo').on({
            setParametros: function () {
                return { Year: $('#cmbAE').val() }
            },
            change: function () {
                $('#link-report').attr('href', '/Reportes/CuadroResumenNotasProfesor?Grado=' + $('#cmbGrado').val() + '&Materia=' + $('#cmbMateria').val() + '&Periodo=' + $('#cmbPeriodo').val());
            },
            loadSuccess: function () {
                $('#link-report').attr('href', '/Reportes/CuadroResumenNotasProfesor?Grado=' + $('#cmbGrado').val() + '&Materia=' + $('#cmbMateria').val() + '&Periodo=' + $('#cmbPeriodo').val());
            }
        });
       
    });
</script>
